import React from "react"; // UpholdLoginCustom.jsx // Single-file React component (Tailwind CSS assumed available in the project) // Default export a component that renders a modern login card for "Uphold" style UI // Props: // - bg (string) -> background class or CSS value for the page (defaults to gradient) // - primaryColor (string) -> Tailwind color class for buttons (defaults to indigo-600) // - logo (node|string) -> optional logo (JSX or image URL) export default function UpholdLoginCustom({ bg = "bg-gradient-to-br from-sky-50 via-white to-emerald-50", primaryColor = "bg-indigo-600 hover:bg-indigo-700", logo = null, }) { return (
{/* Header */}
{typeof logo === "string" ? ( Uphold logo ) : ( logo || (
U
) )}

Welcome back to Uphold

Sign in to manage your assets

{/* Body */}
Forgot password?
or continue with
Don't have an account? Create one
{/* Footer */}
Secure · Non-custodial · Encrypted
Need help? Support
{/* Small hint for developers */}
Tip: pass bg and primaryColor props to customize appearance.
); }